home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
TECHNICA
/
AUTOCAD
/
3078B.ZIP
/
PGRUN991.ZIP
/
PULLEY.LSP
< prev
next >
Wrap
Lisp/Scheme
|
1991-05-20
|
37KB
|
1,369 lines
; ******* ParaDraft Application ********
; Parametric Geomtry Program generated by PgPg!
; Authored by : User
; Application name : Pulley for V-belts with two grooves
; Dated : Monday , 20-5-1991
; Started at : -- 15:24:17
; Finished at : -- 16:02:36
; ****************************************
(princ "\nParaDraft application generated on Monday , 20-5-1991 with Professional Version 1.0P")
(mode 0)(command "VSLIDE"(strcat *pgpg-dir* *pg-name*))
(setq dia11 nil rad6 nil rad7 nil ang4 nil ang5 nil L1 nil L2 nil L3 nil L8 nil L9 nil L10 nil L12 nil L13 nil L14 nil L15 nil L16 nil L17 nil L18 nil L19 nil L20 nil L21 nil L22 nil L23 nil )
(take-value 'dia11 "dia11" 32.5801042)
(take-value 'rad6 "rad6" 4.39203039)
(take-value 'rad7 "rad7" 1.88105529)
(take-value 'ang4 "ang4" 25.79291076)
(take-value 'ang5 "ang5" 25.79257832)
(take-value 'L1 "L1" 13.17380047)
(take-value 'L2 "L2" 21.5085)
(take-value 'L3 "L3" 21.5085)
(take-value 'L8 "L8" 77.7144)
(take-value 'L9 "L9" 13.17381553)
(take-value 'L10 "L10" 2.67992)
(take-value 'L12 "L12" 69.89100037)
(take-value 'L13 "L13" 54.56332)
(take-value 'L14 "L14" 75.6)
(take-value 'L15 "L15" 97.800042)
(take-value 'L16 "L16" 131.737453)
(take-value 'L17 "L17" 32.495)
(take-value 'L18 "L18" 52.4585)
(take-value 'L19 "L19" 20.99999908)
(take-value 'L20 "L20" 12.3119)
(take-value 'L21 "L21" 97.4764)
(take-value 'L22 "L22" 4.2634)
(take-value 'L23 "L23" 4.2634)
(command "REDRAW")
(initget 1)
(setq refpt (getpoint "\nInsertion point :"))
(setq refangle (getval "\nInsertion angle:" 0.0))
(princ "Computing points ..please wait")
(setq *en*
(init refpt))(setq *dim-layer* "dim")(setq *cen-layer* "cen")
(setq err 0.0)
(command "COLOR""BYLAYER")
(command "DIM1""DIMASZ" 0.01 )
(command "DIM1""DIMTXT" 0.01 )
(setvar "CMDECHO" 0)(MAKE_LAYER "CEN" 2)(setq RAD11(/ DIA11 2.0))
(setq ANG4(D2R ANG4 ))
(setq ANG5(D2R ANG5 ))
(setq L24 (/ L8 2.0) )
(setq L25 L24 )
(setq L26 (/ L17 2.0) )
(setq L27 L26 )
(setq L28 (/ L18 2.0) )
(setq L29 L28 )
(setq L30 (/ L21 2.0) )
(setq L31 L30 )
(setq L32 (/ L20 2.0) )
(setq L33 L32 )
(setq L34 (/ L13 2.0) )
(setq L35 L34 )
(setq L36 (/ L14 2.0) )
(setq L37 L36 )
(setq L38 (/ L15 2.0) )
(setq L39 L38 )
(setq L40 (/ L16 2.0) )
(setq L41 L40 )
(setq L42 (/ L3 2.0) )
(setq L43 L42 )
(setq L44 (/ L2 2.0) )
(setq L45 L44 )
(setq L46 rad6 )
(setq L47 rad6 )
(setq L48 rad6 )
(setq L49 rad7 )
(setq L50 rad7 )
(setq L51 rad11 )
(setq pt1(delta refpt
0.0
0.0
))
(setq pt2(delta refpt
( + (x-of pt1) ( - L21 ))
( + (y-of pt1) L19)
))
(setq pt3(delta refpt
( + (x-of pt1) ( - L21 ))
(y-of pt1)
))
(setq pt4(delta refpt
(x-of pt1)
( + (y-of pt1) L19)
))
(setq pt219(polar
pt1
1.57079633
L41
))
(setq pt220(polar
pt1
0.0
( - L30 )
))
(setq pt221(polar
pt1
1.57079633
( - L40 )
))
(setq pt56(delta refpt
( + (x-of pt1) L12)
(y-of pt1)
))
(setq pt201(polar
pt1
1.57079633
L35
))
(setq pt217(polar
pt1
1.57079633
( - L34 )
))
(setq pt222(polar
pt1
1.57079633
L37
))
(setq pt223(polar
pt1
1.57079633
( - L36 )
))
(setq pt224(polar
pt1
1.57079633
L39
))
(setq pt225(polar
pt1
1.57079633
( - L38 )
))
(setq pt226(polar
pt1
0.0
( - L23 )
))
(setq pt131(delta refpt
( + (x-of pt1) ( - L30 ))
( + (y-of pt1) L19)
))
(setq pt185(delta refpt
( + (x-of pt1) L12)
( + (y-of pt1) L19)
))
(setq pt202(delta refpt
( + (x-of pt1) ( - L21 ))
( + (y-of pt1) L35)
))
(setq pt216(delta refpt
( + (x-of pt1) ( - L21 ))
( + (y-of pt1) ( - L34 ))
))
(setq pt227(polar
pt2
0.0
L22
))
(setq pt228(polar
pt219
1.57079633
( - L1 )
))
(setq pt229(polar
pt220
0.0
( - L27 )
))
(setq pt230(polar
pt220
0.0
L26
))
(setq pt187(polar
pt220
0.0
( - L25 )
))
(setq pt231(polar
pt220
0.0
L24
))
(setq pt78(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) L37)
))
(setq pt79(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) ( - L36 ))
))
(setq pt80(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) L39)
))
(setq pt81(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) ( - L38 ))
))
(setq pt232(polar
pt220
0.0
( - L29 )
))
(setq pt233(polar
pt220
0.0
L28
))
(setq pt94(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) L39)
))
(setq pt95(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) L37)
))
(setq pt96(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) ( - L36 ))
))
(setq pt97(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) ( - L38 ))
))
(setq pt105(delta refpt
( + ( - L27 ) (x-of pt220))
( + (y-of pt219) ( - L1 ))
))
(setq pt114(delta refpt
( + L26 (x-of pt220))
( + (y-of pt219) ( - L1 ))
))
(setq pt191(delta refpt
( + ( - L29 ) (x-of pt220))
( + (y-of pt1) L39)
))
(setq pt192(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) L41)
))
(setq pt197(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) L41)
))
(setq pt198(delta refpt
( + L28 (x-of pt220))
( + (y-of pt1) L39)
))
(setq pt199(delta refpt
( + L28 (x-of pt220))
( + (y-of pt1) L37)
))
(setq pt200(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) L35)
))
(setq pt203(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) L35)
))
(setq pt204(delta refpt
( + ( - L29 ) (x-of pt220))
( + (y-of pt1) L37)
))
(setq pt205(delta refpt
( + L28 (x-of pt220))
( + (y-of pt1) ( - L36 ))
))
(setq pt206(delta refpt
( + L28 (x-of pt220))
( + (y-of pt1) ( - L38 ))
))
(setq pt207(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) ( - L40 ))
))
(setq pt212(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) ( - L40 ))
))
(setq pt213(delta refpt
( + ( - L29 ) (x-of pt220))
( + (y-of pt1) ( - L38 ))
))
(setq pt214(delta refpt
( + ( - L29 ) (x-of pt220))
( + (y-of pt1) ( - L36 ))
))
(setq pt215(delta refpt
( + ( - L25 ) (x-of pt220))
( + (y-of pt1) ( - L34 ))
))
(setq pt218(delta refpt
( + L24 (x-of pt220))
( + (y-of pt1) ( - L34 ))
))
(setq pt234(polar
pt221
1.57079633
L9
))
(setq pt149(delta refpt
( + (x-of pt220) L26)
( + L9 (y-of pt221))
))
(setq pt158(delta refpt
( + (x-of pt220) ( - L27 ))
( + L9 (y-of pt221))
))
(setq pt235(delta refpt
( + (x-of pt56) rad11)
(y-of pt56)
))
(setq pt236(polar
pt56
0.0
( - L33 )
))
(setq pt59(delta refpt
( + ( - L33 ) (x-of pt56))
( + (y-of pt1) L19)
))
(setq pt60(delta refpt
( + L32 (x-of pt56))
( + (y-of pt1) L19)
))
(setq pt237(polar
pt56
0.0
L32
))
(setq pt14(delta refpt
( + ( - L45 ) (x-of pt229))
( + (y-of pt1) L41)
))
(setq pt17(delta refpt
( + L44 (x-of pt229))
( + (y-of pt1) L41)
))
(setq pt37(delta refpt
( + L44 (x-of pt229))
( + (y-of pt1) ( - L40 ))
))
(setq pt40(delta refpt
( + ( - L45 ) (x-of pt229))
( + (y-of pt1) ( - L40 ))
))
(setq pt20(delta refpt
( + ( - L43 ) (x-of pt230))
( + (y-of pt1) L41)
))
(setq pt23(delta refpt
( + L42 (x-of pt230))
( + (y-of pt1) L41)
))
(setq pt31(delta refpt
( + L42 (x-of pt230))
( + (y-of pt1) ( - L40 ))
))
(setq pt34(delta refpt
( + ( - L43 ) (x-of pt230))
( + (y-of pt1) ( - L40 ))
))
(setq pt238(polar
pt219
1.57079633
( - L46 )
))
(setq pt239(polar
pt14
(chg-quad (+ 1.5707963(chg-quad ( + 1.57079633 ANG4
)) ))
( - L47 )
))
(setq pt240(polar
pt31
(chg-quad (+ 1.5707963(chg-quad ( + 1.57079633 ANG4
)) ))
L48
))
(setq pt241(polar
pt14
(chg-quad (+ 1.5707963(chg-quad ( + 1.57079633 ANG4
)) ))
L49
))
(setq pt242(polar
pt228
1.57079633
L50
))
(setq pt58(polar
pt56
1.57079633
( - L51 )
))
(setq pt52(delta refpt
( + (x-of pt58) ( - L12 ))
( + (y-of pt58) ( - L10 ))
))
(setq pt53(intersect
(make-line pt3 1.57079633 )
(make-line pt52 0.0 )
Nil
))
(setq pt92(intersect
(make-line pt226 1.57079633 )
(make-line pt58 0.0 )
Nil
))
(setq pt55(intersect
(make-line pt227 1.57079633 )
(make-line pt58 0.0 )
Nil
))
(setq pt174(intersect
(make-line pt220 1.57079633 )
(make-line pt58 0.0 )
Nil
))
(setq pt57(intersect
(make-arc pt56 pt235 )
(make-line pt236 1.57079633 )
'+
))
(setq pt54(intersect
(make-line pt227 1.57079633 )
(make-line pt57 0.0 )
Nil
))
(setq pt61(intersect
(make-arc pt56 pt235 )
(make-line pt237 1.57079633 )
'+
))
(setq pt64(intersect
(make-line pt220 1.57079633 )
(make-line pt57 0.0 )
Nil
))
(setq pt91(intersect
(make-line pt57 0.0 )
(make-line pt226 1.57079633 )
Nil
))
(setq pt66(delta refpt
( + (x-of pt1) L12)
( + ( - L10 ) (y-of pt58))
))
(setq pt65(intersect
(make-arc pt56 pt66 )
(make-line pt236 1.57079633 )
'+
))
(setq pt180(intersect
(make-arc pt56 pt66 )
(make-line pt237 1.57079633 )
'+
))
(setq pt67(intersect
(make-line pt3 1.57079633 )
(make-line pt65 0.0 )
Nil
))
(setq pt68(intersect
(make-line pt1 1.57079633 )
(make-line pt65 0.0 )
Nil
))
(setq pt193(intersect
(make-line pt14 (chg-quad ( + 1.57079633 ANG4
)) )
(make-line pt228 0.0 )
Nil
))
(setq pt243(polar
pt193
(chg-quad (+ 1.5707963(chg-quad ( + 1.57079633 ANG4
)) ))
( - L47 )
))
(setq pt26(intersect
(make-line pt238 0.0 )
(make-line pt239 (chg-quad ( + 1.57079633 ANG4
)) )
Nil
))
(setq pt244(polar
pt193
(chg-quad (+ 1.5707963(chg-quad ( + 1.57079633 ANG4
)) ))
L49
))
(setq pt27(intersect
(make-line pt241 (chg-quad ( + 1.57079633 ANG4
)) )
(make-line pt242 0.0 )
Nil
))
(setq pt194(intersect
(make-line pt17 (chg-quad ( - 1.57079633 ANG5
)) )
(make-line pt228 0.0 )
Nil
))
(setq pt195(intersect
(make-line pt20 (chg-quad ( + 1.57079633 ANG4
)) )
(make-line pt228 0.0 )
Nil
))
(setq pt196(intersect
(make-line pt23 (chg-quad ( - 1.57079633 ANG5
)) )
(make-line pt228 0.0 )
Nil
))
(setq pt245(delta refpt
( + (x-of pt26) rad6)
(y-of pt26)
))
(setq pt13(tangency
(make-line pt219 0.0 )
(make-arc pt26 pt245 )
))
(setq pt15(tangency
(make-line pt14 (chg-quad ( + 1.57079633 ANG4
)) )
(make-arc pt26 pt245 )
))
(setq pt246(delta refpt
( + (x-of pt27) rad7)
(y-of pt27)
))
(setq pt104(tangency
(make-line pt228 0.0 )
(make-arc pt27 pt246 )
))
(setq pt208(intersect
(make-line pt31 (chg-quad ( + 1.57079633 ANG4
)) )
(make-line pt234 0.0 )
Nil
))
(setq pt209(intersect
(make-line pt34 (chg-quad ( - 1.57079633 ANG5
)) )
(make-line pt234 0.0 )
Nil
))
(setq pt210(intersect
(make-line pt37 (chg-quad ( + 1.57079633 ANG4
)) )
(make-line pt234 0.0 )
Nil
))
(setq pt211(intersect
(make-line pt40 (chg-quad ( - 1.57079633 ANG5
)) )
(make-line pt234 0.0 )
Nil
))
(princ "Computed points\n")(gc)
(make_layer "0" 1)
(make_layer "cen" 1)
(make_layer "dim" 1)
(make_layer "0" 1)
(command "LINE" pt2 pt3 "" )
(command "LINE" pt4 pt1 "" )
(command "LINE" pt52 pt1 "" )
(command "LINE" pt53 pt3 "" )
(command "LINE" pt54 pt55 "" )
(command "LINE" pt59 pt60 "" )
(command "LINE" pt57 pt59 "" )
(command "LINE" pt61 pt60 "" )
(command "LINE" pt64 pt54 "" )
(command "LINE" pt54 pt67 "" )
(command "LINE" pt91 pt68 "" )
(command "LINE" pt64 pt91 "" )
(command "LINE" pt91 pt92 "" )
(command "LINE" pt94 pt95 "" )
(command "LINE" pt78 pt80 "" )
(command "LINE" pt81 pt79 "" )
(command "LINE" pt96 pt97 "" )
(command "LINE" pt191 pt80 "" )
(setq ent1 (entlast))(setq ent1 (entlast))(command "LINE" pt80 pt192 "" )
(setq ent2 (entlast))(setq ent2 (entlast))(command "LINE" pt192 pt14 "" )
(setq ent3 (entlast))(setq ent3 (entlast))(command "LINE" pt14 pt193 "" )
(setq ent4 (entlast))(setq ent4 (entlast))(command "LINE" pt193 pt105 "" )
(setq ent5 (entlast))(setq ent5 (entlast))(command "LINE" pt105 pt194 "" )
(setq ent6 (entlast))(setq ent6 (entlast))(command "LINE" pt194 pt17 "" )
(setq ent7 (entlast))(setq ent7 (entlast))(command "LINE" pt17 pt20 "" )
(setq ent8 (entlast))(setq ent8 (entlast))(command "LINE" pt20 pt195 "" )
(setq ent9 (entlast))(setq ent9 (entlast))(setq ent10 (entlast))(command "LINE" pt195 pt114 "" )
(setq ent11 (entlast))(setq ent11 (entlast))(command "LINE" pt114 pt196 "" )
(setq ent12 (entlast))(setq ent12 (entlast))(command "LINE" pt196 pt23 "" )
(setq ent13 (entlast))(setq ent13 (entlast))(setq ent14 (entlast))(command "LINE" pt23 pt197 "" )
(setq ent15 (entlast))(setq ent15 (entlast))(command "LINE" pt197 pt94 "" )
(setq ent16 (entlast))(setq ent16 (entlast))(command "LINE" pt94 pt198 "" )
(setq ent17 (entlast))(setq ent17 (entlast))(command "LINE" pt198 pt199 "" )
(setq ent18 (entlast))(setq ent18 (entlast))(command "LINE" pt199 pt95 "" )
(setq ent19 (entlast))(setq ent19 (entlast))(command "LINE" pt95 pt200 "" )
(setq ent20 (entlast))(setq ent20 (entlast))(command "LINE" pt200 pt201 "" )
(setq ent21 (entlast))(setq ent21 (entlast))(command "LINE" pt201 pt4 "" )
(setq ent22 (entlast))(setq ent22 (entlast))(command "LINE" pt4 pt131 "" )
(setq ent23 (entlast))(command "LINE" pt131 pt2 "" )
(setq ent24 (entlast))(command "LINE" pt2 pt202 "" )
(setq ent25 (entlast))(setq ent25 (entlast))(command "LINE" pt202 pt203 "" )
(setq ent26 (entlast))(setq ent26 (entlast))(command "LINE" pt203 pt78 "" )
(setq ent27 (entlast))(setq ent27 (entlast))(command "LINE" pt78 pt204 "" )
(setq ent28 (entlast))(setq ent28 (entlast))(command "LINE" pt204 pt191 "" )
(setq ent29 (entlast))(setq ent29 (entlast))(command "LINE" pt205 pt206 "" )
(setq ent30 (entlast))(setq ent30 (entlast))(command "LINE" pt206 pt97 "" )
(setq ent31 (entlast))(setq ent31 (entlast))(command "LINE" pt97 pt207 "" )
(setq ent32 (entlast))(setq ent32 (entlast))(command "LINE" pt207 pt31 "" )
(setq ent33 (entlast))(setq ent33 (entlast))(command "LINE" pt31 pt208 "" )
(setq ent34 (entlast))(setq ent34 (entlast))(command "LINE" pt208 pt149 "" )
(setq ent35 (entlast))(setq ent35 (entlast))(command "LINE" pt149 pt209 "" )
(setq ent36 (entlast))(setq ent36 (entlast))(command "LINE" pt209 pt34 "" )
(setq ent37 (entlast))(setq ent37 (entlast))(command "LINE" pt34 pt37 "" )
(setq ent38 (entlast))(setq ent38 (entlast))(command "LINE" pt37 pt210 "" )
(setq ent39 (entlast))(setq ent39 (entlast))(command "LINE" pt210 pt158 "" )
(setq ent40 (entlast))(setq ent40 (entlast))(command "LINE" pt158 pt211 "" )
(setq ent41 (entlast))(setq ent41 (entlast))(command "LINE" pt211 pt40 "" )
(setq ent42 (entlast))(setq ent42 (entlast))(command "LINE" pt40 pt212 "" )
(setq ent43 (entlast))(setq ent43 (entlast))(command "LINE" pt212 pt81 "" )
(setq ent44 (entlast))(setq ent44 (entlast))(command "LINE" pt81 pt213 "" )
(setq ent45 (entlast))(setq ent45 (entlast))(command "LINE" pt213 pt214 "" )
(setq ent46 (entlast))(setq ent46 (entlast))(command "LINE" pt214 pt79 "" )
(setq ent47 (entlast))(setq ent47 (entlast))(command "LINE" pt79 pt215 "" )
(setq ent48 (entlast))(setq ent48 (entlast))(command "LINE" pt215 pt216 "" )
(setq ent49 (entlast))(setq ent49 (entlast))(command "LINE" pt216 pt53 "" )
(setq ent50 (entlast))(setq ent50 (entlast))(command "LINE" pt53 pt55 "" )
(setq ent51 (entlast))(command "LINE" pt55 pt174 "" )
(setq ent52 (entlast))(command "LINE" pt174 pt92 "" )
(setq ent53 (entlast))(command "LINE" pt92 pt52 "" )
(setq ent54 (entlast))(command "LINE" pt52 pt217 "" )
(setq ent55 (entlast))(setq ent55 (entlast))(command "LINE" pt217 pt218 "" )
(setq ent56 (entlast))(setq ent56 (entlast))(command "LINE" pt218 pt96 "" )
(setq ent57 (entlast))(setq ent57 (entlast))(command "LINE" pt96 pt205 "" )
(setq ent58 (entlast))(setq ent58 (entlast))(command "ARC""C" pt56 pt57 pt58)
(setq ent59 (entlast))(command "ARC""C" pt56 pt65 pt66)
(command "ARC""C" pt56 pt58 pt61)
(command "ARC""C" pt56 pt66 pt180)
(command "FILLET""R"rad6
"FILLET"( ssadd ent29 ( ssadd ent1 ( ssadd))) )
(setq ent60 (entlast))
(setq ent61 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent2 ( ssadd ent3 ( ssadd))) )
(setq ent62 (entlast))
(setq ent63 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent3 ( ssadd ent4 ( ssadd))) )
(setq ent64 (entlast))
(setq ent65 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent4 ( ssadd ent5 ( ssadd))) )
(setq ent66 (entlast))
(setq ent67 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent6 ( ssadd ent7 ( ssadd))) )
(setq ent68 (entlast))
(setq ent69 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent7 ( ssadd ent8 ( ssadd))) )
(setq ent70 (entlast))
(setq ent71 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent8 ( ssadd ent9 ( ssadd))) )
(setq ent72 (entlast))
(setq ent73 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent9 ( ssadd ent11 ( ssadd))) )
(setq ent74 (entlast))
(setq ent75 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent12 ( ssadd ent13 ( ssadd))) )
(setq ent76 (entlast))
(setq ent77 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent13 ( ssadd ent15 ( ssadd))) )
(setq ent78 (entlast))
(setq ent79 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent15 ( ssadd ent16 ( ssadd))) )
(setq ent80 (entlast))
(setq ent81 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent17 ( ssadd ent18 ( ssadd))) )
(setq ent82 (entlast))
(setq ent83 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent18 ( ssadd ent19 ( ssadd))) )
(setq ent84 (entlast))
(setq ent85 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent20 ( ssadd ent21 ( ssadd))) )
(setq ent86 (entlast))
(setq ent87 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent21 ( ssadd ent22 ( ssadd))) )
(setq ent88 (entlast))
(setq ent89 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent25 ( ssadd ent26 ( ssadd))) )
(setq ent90 (entlast))
(setq ent91 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent26 ( ssadd ent27 ( ssadd))) )
(setq ent92 (entlast))
(setq ent93 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent28 ( ssadd ent29 ( ssadd))) )
(setq ent94 (entlast))
(setq ent95 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent58 ( ssadd ent30 ( ssadd))) )
(setq ent96 (entlast))
(setq ent97 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent30 ( ssadd ent31 ( ssadd))) )
(setq ent98 (entlast))
(setq ent99 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent32 ( ssadd ent33 ( ssadd))) )
(setq ent100 (entlast))
(setq ent101 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent33 ( ssadd ent34 ( ssadd))) )
(setq ent102 (entlast))
(setq ent103 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent34 ( ssadd ent35 ( ssadd))) )
(setq ent104 (entlast))
(setq ent105 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent36 ( ssadd ent37 ( ssadd))) )
(setq ent106 (entlast))
(setq ent107 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent37 ( ssadd ent38 ( ssadd))) )
(setq ent108 (entlast))
(setq ent109 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent38 ( ssadd ent39 ( ssadd))) )
(setq ent110 (entlast))
(setq ent111 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent39 ( ssadd ent40 ( ssadd))) )
(setq ent112 (entlast))
(setq ent113 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent41 ( ssadd ent42 ( ssadd))) )
(setq ent114 (entlast))
(setq ent115 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent42 ( ssadd ent43 ( ssadd))) )
(setq ent116 (entlast))
(setq ent117 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent43 ( ssadd ent44 ( ssadd))) )
(setq ent118 (entlast))
(setq ent119 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent45 ( ssadd ent46 ( ssadd))) )
(setq ent120 (entlast))
(setq ent121 (entlast))
(command "FILLET""R"rad6
"FILLET"( ssadd ent46 ( ssadd ent47 ( ssadd))) )
(setq ent122 (entlast))
(setq ent123 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent48 ( ssadd ent49 ( ssadd))) )
(setq ent124 (entlast))
(setq ent125 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent49 ( ssadd ent50 ( ssadd))) )
(setq ent126 (entlast))
(setq ent127 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent55 ( ssadd ent56 ( ssadd))) )
(setq ent128 (entlast))
(setq ent129 (entlast))
(command "FILLET""R"rad7
"FILLET"( ssadd ent56 ( ssadd ent57 ( ssadd))) )
(setq ent130 (entlast))
(setq ent131 (entlast))
(draw-cline pt64 211.14229 1.57079633 )
(draw-cline pt58 108.911477 1.57079633 )
(draw-cline pt187 375.731 0.0 )
(draw-cline pt114 73.33871 1.57079633 )
(draw-cline pt105 76.00255 1.57079633 )
(setq *detailing* T) (init refpt)
(setq L52 10.03129971 )
(command "DIM1""HORIZ" pt20 pt23 (setq pt247(polar
pt23
1.57079633
L52
)) "")
(setq L53 25.43978904 )
(command "DIM1""HORIZ" pt79 pt97 (setq pt248(polar
pt97
1.57079633
( - L53 )
)) "")
(setq L54 29.762 )
(command "DIM1""VERT" pt31 pt149 (setq pt249(polar
pt31
0.0
L54
)) "")
(setq L55 31.29840037 )
(command "DIM1""VERT" pt58 pt66 (setq pt250(polar
pt66
0.0
( - L55 )
)) "")
(setq L56 16.4504 )
(command "DIM1""VERT" pt200 pt216 (setq pt251(polar
pt216
0.0
( - L56 )
)) "")
(setq L57 37.4118 )
(command "DIM1""VERT" pt78 pt79 (setq pt252(polar
pt78
0.0
( - L57 )
)) "")
(setq L58 45.6136 )
(command "DIM1""VERT" pt80 pt81 (setq pt253(polar
pt81
0.0
( - L58 )
)) "")
(setq L59 72.9459 )
(command "DIM1""VERT" pt13 pt40 (setq pt254(polar
pt13
0.0
( - L59 )
)) "")
(setq L60 15.84462956 )
(command "DIM1""HORIZ" pt105 pt114 (setq pt255(polar
pt105
1.57079633
( - L60 )
)) "")
(setq L61 9.6082793 )
(command "DIM1""HORIZ" pt204 pt199 (setq pt256(polar
pt204
1.57079633
( - L61 )
)) "")
(setq L62 33.1573 )
(command "DIM1""VERT" pt59 pt1 (setq pt257(polar
pt59
0.0
L62
)) "")
(setq L63 9.39739035 )
(command "DIM1""HORIZ" pt59 pt60 (setq pt258(polar
pt60
1.57079633
L63
)) "")
(setq L64 65.95478869 )
(command "DIM1""HORIZ" pt53 pt1 (setq pt259(polar
pt53
1.57079633
( - L64 )
)) "")
(setq L65 5.83555956 )
(command "DIM1""HORIZ" pt55 pt53 (setq pt260(polar
pt55
1.57079633
L65
)) "")
(command "DIM1""radius" (list ent65 pt14 )(strcat "R" (rtos rad6 2) " TYP."))
(command "DIM1""radius" (list ent67 pt193 )(strcat "R" (rtos rad7 2) " TYP."))
(command "DIM1""diameter" (list ent59 (midpt pt57 pt58 ) )"")
(setq pt25(intersect
(make-line pt230 1.57079633 )
(make-line pt20 (chg-quad ( + 1.57079633 ANG4
)) )
Nil
))(setq L66 100.0 )
(setq pt261(polar
pt25
1.57079633
L66
)) (setq L67 100.0 )
(setq pt262(polar
pt25
(chg-quad ( + 1.57079633 ANG4
))
L67
)) (command "LINE" pt25 pt261 "" )
(setq ent132 (entlast))(command "LINE" pt25 pt262 "" )
(setq ent10 (entlast))(command "DIM1""ANGULAR" (list ent132 pt261 ) (list ent10 pt262 ) (midpt pt261 pt262 ) "" "" )
(setq L68 110.0 )
(setq pt263(polar
pt25
(chg-quad ( - 1.57079633 ANG5
))
L68
)) (setq L69 110.0 )
(setq pt264(polar
pt25
1.57079633
L69
)) (command "LINE" pt25 pt263 "" )
(setq ent14 (entlast))(command "LINE" pt25 pt264 "" )
(setq ent132 (entlast))(command "DIM1""ANGULAR" (list ent14 pt263 ) (list ent132 pt264 ) (midpt pt263 pt264 ) "" "" )
(command "DIM1""DIMASZ" 3.0 )
(command "DIM1""DIMTXT" 3.0 )
(command "DIM1""UPDATE"(getset) "" )
( command "CHANGE""P" "" "LAYER" *dim-layer* )
(command "PEDIT"(list ent60 pt1 ) "Y""J"
ent60
ent1
ent2
ent62
ent3
ent64
ent4
ent66
ent5
ent6
ent68
ent7
ent70
ent8
ent72
ent9
ent74
ent11
ent12
ent76
ent13
ent78
ent15
ent80
ent16
ent17
ent82
ent18
ent84
ent19
ent20
ent86
ent21
ent88
ent22
ent23
ent24
ent25
ent90
ent26
ent92
ent27
ent28
ent94
ent29 "" "X")
(setq ent133 (entlast))
(command "PEDIT"(list ent96 pt1 ) "Y""J"
ent96
ent30
ent98
ent31
ent32
ent100
ent33
ent102
ent34
ent104
ent35
ent36
ent106
ent37
ent108
ent38
ent110
ent39
ent112
ent40
ent41
ent114
ent42
ent116
ent43
ent118
ent44
ent45
ent120
ent46
ent122
ent47
ent48
ent124
ent49
ent126
ent50
ent51
ent52
ent53
ent54
ent55
ent128
ent56
ent130
ent57
ent58 "" "X")
(setq ent134 (entlast))(command "SELECT" ent133 ent134 "" )
(command "HATCH""U""45.0" "2.0" "" "P" "" )
(rotate-it refpt refangle)
(princ "\n Drawing created by a ParaDraft application")(mode 1) ( setq refpt nil
pt1 nil
pt2 nil
pt3 nil
pt4 nil
pt5 nil
pt6 nil
pt7 nil
pt8 nil
pt9 nil
pt10 nil
pt11 nil
pt12 nil
pt13 nil
pt14 nil
pt15 nil
pt16 nil
pt17 nil
pt18 nil
pt19 nil
pt20 nil
pt21 nil
pt22 nil
pt23 nil
pt24 nil
pt25 nil
pt26 nil
pt27 nil
pt28 nil
pt29 nil
pt30 nil
pt31 nil
pt32 nil
pt33 nil
pt34 nil
pt35 nil
pt36 nil
pt37 nil
pt38 nil
pt39 nil
pt40 nil
pt41 nil
pt42 nil
pt43 nil
pt44 nil
pt45 nil
pt46 nil
pt47 nil
pt48 nil
pt49 nil
pt50 nil
pt51 nil
pt52 nil
pt53 nil
pt54 nil
pt55 nil
pt56 nil
pt57 nil
pt58 nil
pt59 nil
pt60 nil
pt61 nil
pt62 nil
pt63 nil
pt64 nil
pt65 nil
pt66 nil
pt67 nil
pt68 nil
pt69 nil
pt70 nil
pt71 nil
pt72 nil
pt73 nil
pt74 nil
pt75 nil
pt76 nil
pt77 nil
pt78 nil
pt79 nil
pt80 nil
pt81 nil
pt82 nil
pt83 nil
pt84 nil
pt85 nil
pt86 nil
pt91 nil
pt92 nil
pt93 nil
pt94 nil
pt95 nil
pt96 nil
pt97 nil
pt99 nil
pt100 nil
pt102 nil
pt104 nil
pt105 nil
pt108 nil
pt109 nil
pt110 nil
pt113 nil
pt114 nil
pt116 nil
pt117 nil
pt119 nil
pt121 nil
pt122 nil
pt123 nil
pt124 nil
pt126 nil
pt127 nil
pt130 nil
pt131 nil
pt133 nil
pt136 nil
pt138 nil
pt141 nil
pt143 nil
pt144 nil
pt145 nil
pt146 nil
pt148 nil
pt149 nil
pt152 nil
pt153 nil
pt154 nil
pt157 nil
pt158 nil
pt161 nil
pt162 nil
pt163 nil
pt166 nil
pt168 nil
pt169 nil
pt171 nil
pt172 nil
pt173 nil
pt174 nil
pt176 nil
pt179 nil
pt180 nil
pt181 nil
pt182 nil
pt183 nil
pt184 nil
pt185 nil
pt186 nil
pt187 nil
pt188 nil
pt189 nil
pt190 nil
pt191 nil
pt192 nil
pt193 nil
pt194 nil
pt195 nil
pt196 nil
pt197 nil
pt198 nil
pt199 nil
pt200 nil
pt201 nil
pt202 nil
pt203 nil
pt204 nil
pt205 nil
pt206 nil
pt207 nil
pt208 nil
pt209 nil
pt210 nil
pt211 nil
pt212 nil
pt213 nil
pt214 nil
pt215 nil
pt216 nil
pt217 nil
pt218 nil
pt219 nil
pt220 nil
pt221 nil
pt222 nil
pt223 nil
pt224 nil
pt225 nil
pt226 nil
pt227 nil
pt228 nil
pt229 nil
pt230 nil
pt231 nil
pt232 nil
pt233 nil
pt234 nil
pt235 nil
pt236 nil
pt237 nil
pt238 nil
pt239 nil
pt240 nil
pt241 nil
pt242 nil
pt243 nil
pt244 nil
pt245 nil
pt246 nil
pt247 nil
pt248 nil
pt249 nil
pt250 nil
pt251 nil
pt252 nil
pt253 nil
pt254 nil
pt255 nil
pt256 nil
pt257 nil
pt258 nil
pt259 nil
pt260 nil
pt261 nil
pt262 nil
pt263 nil
pt264 nil
L1 nil
L2 nil
L3 nil
L8 nil
L9 nil
L10 nil
L12 nil
L13 nil
L14 nil
L15 nil
L16 nil
L17 nil
L18 nil
L19 nil
L20 nil
L21 nil
L22 nil
L23 nil
L24 nil
L25 nil
L26 nil
L27 nil
L28 nil
L29 nil
L30 nil
L31 nil
L32 nil
L33 nil
L34 nil
L35 nil
L36 nil
L37 nil
L38 nil
L39 nil
L40 nil
L41 nil
L42 nil
L43 nil
L44 nil
L45 nil
L46 nil
L47 nil
L48 nil
L49 nil
L50 nil
L51 nil
L52 nil
L53 nil
L54 nil
L55 nil
L56 nil
L57 nil
L58 nil
L59 nil
L60 nil
L61 nil
L62 nil
L63 nil
L64 nil
L65 nil
L66 nil
L67 nil
L68 nil
L69 nil
)
(gc) (princ) ; Program generated at : -- 16:06:18